An expression used to describe an experience that was either extremely enjoyable or extremely difficult, depending on the context. For example, 'We had a hell of a time at the party' (very fun), or 'I had a hell of a time fixing my car' (very challenging).